草庐IT

java - Hudson 和 maven-release-plugin

全部标签

c++ - IUnknown 中的 addref 和 release,它们实际上是做什么的?

我一直在努力思考Windows中的shell扩展。需要实现的一些函数是addref()和release()。它说,它会跟踪对象引用并在不使用时释放它们。简单解释一下,它实际跟踪的是什么?在我看来,你创建自己的对象,根据你的目的实现各种接口(interface),然后让classfactory将对象返回给com引擎运行,除非我弄错了。我对这个概念的理解真的很慢。也是一步一步的过程,windowscom引擎加载shell扩展,从识别dll到实际执行到卸载。请做一些简单的解释。问候 最佳答案 Shell扩展只是普通的COM对象。接口(in

java - JFXPanel setScene 使用 Java 11 卡住

我想将openjfx集成到我的Java11代码中。在Windows10上使用IntelliJIDEA2018.2.6,我创建了一个测试项目并尝试了以下代码importjavafx.embed.swing.JFXPanel;importjavafx.scene.Scene;importjavafx.scene.control.TabPane;publicclassJava11FXTestApplication{publicstaticvoidmain(String[]args){JFXPaneldummyPanel;TabPanedummyTabPane;ScenedummyScene;

java - Windows 从命令行添加到路径

当使用Boxstarter和/或Chocolatey时,很难正确安装JDK以与Maven和其他工具一起使用。如何添加到环境变量?setx-mpath"C:\java"但这会清除之前的环境变量。暗示这是重复的:我说我想“添加”到ev而不是“设置”,我显然是在寻找一个cmd脚本 最佳答案 这是我的Powershell追加测试建议。请注意Windows10之前的Windows的限制。Windows8-警告:正在保存的数据被截断为1024个字符。Powershell-Command"setx-mpathtest\"$env:path";"$

java - 在 Windows 批处理文件中编译 CLASSPATH

在Unix系统上,使用find编译CLASSPATH非常容易:LIBDIR=`findlib/-name\*.jar`forDIRin$LIBDIR:doCLASSPATH="$CLASSPATH:$DIR"donejava-classpath$CLASSPATHcom.example.MyClassWindows批处理文件中的等效项是什么? 最佳答案 同样可以在WindowsXP上实现:setlocalENABLEDELAYEDEXPANSIONFOR/R.\lib%%GIN(*.jar)DOsetCLASSPATH=!CLASS

java - 在 Perl 或 Java 端口上运行的应用程序名称

Xampp带有一个简洁的可执行文件,称为xampp-portcheck.exe。如果所需的端口空闲,这会做出响应,如果没有,则哪些应用程序正在这些端口上运行。我可以通过访问netstat详细信息来检查某个端口上是否正在运行某些程序,但是如何在Windows中找出该端口上正在运行的应用程序? 最佳答案 CPAN模块Win32::IPHelper提供对GetExtendedTcpTable的访问,后者为每个连接提供ProcessID。Win32::Process::Info提供有关所有正在运行的进程的信息。结合两者,我们得到:#!/us

java - 为 MQSeries 编写 Java 客户端的最低要求是什么?

我需要用Java编写一个简单的MQSeries客户端。客户端只需连接到队列并拉出下一条消息。我在几年前做过这个,并且有所有的示例代码等。我记得只需要三个jar文件:com.ibm.mq.iiop.jarcom.ibm.mq.jar连接器.jar我一直在做一些阅读,很多人都在谈论属性文件,但根据我过去的经验,我对此不记得了。等等我的问题:在我的系统上开发、测试和最终部署一个简单的MQSeries客户端所需的绝对最小值是什么?我在哪里可以找到(下载)这些东西?注意:此问题与this相关但不同。一个。 最佳答案 问题的答案取决于您是否要将

java - Windows 安装程序

我正在尝试寻找适用于Windows的native安装程序来安装企业Java应用程序。我想要的最重要的功能是能够以rpm的方式升级现有安装(区分配置文件和要升级/替换的文件)。我目前正在使用IZPack,据我所知它缺少此功能。我需要的其他功能是maven/ant集成、jre版本检查和捆绑、注册为windows服务器和应用程序(能够从windows自己的工具中卸载)以及能够根据安装时给定的参数解析和替换配置文件中的参数时间。有人知道可以完成所有这些的安装程序吗? 最佳答案 查看NSIS.它可编写脚本且易于使用。对于Maven集成,使用M

windows - 同一台 Windows 服务器上的两个 Hudson Master

我想在同一硬件上设置两个HudsonMaster。这将使管理Hudson变得更加容易,因为两台服务器都由两个不同(且独立)的团队使用。到目前为止,我尝试将一台服务器安装为一项服务。我验证了安装并且运行正常。然后我将安装复制到另一个路径并更改了服务信息(不同的服务名称和描述)和httpPort。然后我创建服务,一次使用sc.execreate一次使用hudson.exeinstall。在这两种情况下,服务器都启动了。然而,配置页面表现得很愚蠢。所以这种方法要么根本不起作用,要么我错过了另一个配置文件。有人知道如何实现吗? 最佳答案 我

java - 在 Java 中获取 Windows "load average"

我目前正在编写一个Java应用程序,该应用程序需要查看运行它的机器的“高负载”程度。在*nix上,平均负载除以处理器数量完全符合要求,我们使用ManagementFactory.getOperatingSystemMXBean().getSystemLoadAverage()检索平均负载。不幸的是,这在Windows上返回-1,因为调用显然太“昂贵”而不能经常调用。在纯Java中或通过JNI检索处理器队列长度或CPU使用率等类似Windows指标的最简单方法是什么? 最佳答案 您可以使用WMI在Windows上检索CPU利用率。一些

Windows 上的 JAVA IPC

我想使用Java打开命名管道并将该存档的内容(rar/zip/etc..)提取到命名管道,然后使用该管道的位置运行Mplayer并播放电影。我尝试使用这个项目在Java中打开IPCCLIPC但是,我的代码在fifo.openWriter()中卡住了;行FIFOfifo=newFIFO("jtpc_fifo");fifo.create();fifo.openWriter();我尝试在Java中创建一个等待连接的小型服务器套接字并将视频文件内容作为原始数据发送,但我不知道如何告诉mplayer通过网络获取原始数据。我想使用管道,因为我认为这是最好的解决方案没有物理和大文件需要处理,它易变且